package com.six.biz;

import java.util.List;

import org.springframework.transaction.annotation.Transactional;

import com.six.vo.UserGroup;

/**
 * IUserGroupBiz 用户组业务接口
 * 
 */
//@Transactional(propagation=Propagation.REQUIRED)
public interface IUserGroupBiz {
	/**
	 * 保存用户组
	 * 
	 */
	public void saveUserGroup(UserGroup ug);
	/**
	 * 更新用户组
	 * 
	 */
	public void updateUserGroup(UserGroup ug);
	/**
	 * 从一个组中删除该用户，删除用户组
	 * 
	 */
	public void deleteUserGroup(String ugid);
	/**
	 * 通过用户组 id 查找该用户组
	 * 
	 */
	@Transactional(readOnly=true)
	public UserGroup findUserGroupById(String ugid);
	/**
	 * 通过用户 ID 查找其所在组
	 * 
	 */
	@Transactional(readOnly=true)
	public List<UserGroup> findUGList(String ugID);

}
